.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .type-tribe_events{
    width: 96%!important;
}
.tribe-events-list-event-description a.tribe-events-read-more{ margin-top: 6px;
    float: right;
}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .vevent.hentry h2{ font-family: 'oswald'; background: #0489C0; width:98%;display: block; padding: 1%; line-height: 31px;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .vevent.hentry h2 a{ color: #fff; float: left; margin-right: 8px;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .vevent.hentry h2 p{float: left; color: #FFF; font-family: arial; font-size: 14px;}
#tribe-bar-views .tribe-bar-views-list li{ float: left; display: block !important; width: 45%; }
#tribe-bar-form #tribe-bar-views{ left: 0; width: 25.667%; float: right; position: relative}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters{ float: left; position: relative; right: 0; width: 73.333%}
.tribe-bar-submit{ padding: 27px 0 0 0}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{opacity: 0.5; border-radius: 4px}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-active a, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:hover a{opacity: 1}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-bar #tribe-bar-form input[type="text"]{ z-index: 1 !important}
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details{ color: #616161}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details a.tribe-events-gmap{ top: 0;}
.tribe-events-list .tribe-events-venue-details, .tribe-events-event-meta address.tribe-events-address{ margin-bottom: 8px;}
.event-wrapper #secondary aside{ margin: 0}
.event-wrapper #secondary aside .vcalendar li{ background: #F0F0F0; padding: 4%; margin-bottom: 2px;}
.event-wrapper #secondary aside .vcalendar li h4{font-family: 'oswald';  margin-bottom: 5px;}
.event-wrapper #secondary aside .vcalendar li h4 a{color: #0489C0; font-size: 14px; text-transform: uppercase}
.event-wrapper #secondary aside .vcalendar li .duration{font-size: 13px; color: #515151 ; line-height: 18px}
.tribe-events-widget-link a{ padding: 10px; border:1px solid #e1e1e1; font-family: 'oswald'; color: #515151; font-size: 14px !important; font-weight: 300 !important; text-transform: uppercase; width: 35%; display: block; }
.tribe-events-widget-link a:hover{background:#0489C0; color: #fff !important; border: 1px solid #0489C0} 

.pre_notification{ margin: 10px 0; color: #515151; float: right}
.pre_notification input{ margin: 0 7px 0 0; position: relative; top: 2px}
.tribe-events-list .tribe-events-event-cost span{ margin:8px 10px 0 0; background: #fff !important; color: #0489C0 !important; text-transform: uppercase;}
.tribe-events-list .tribe-events-event-cost span.btn_style1{ cursor: pointer; background: #F1F2F3 !important; color: #0489C0 !important;border: 1px solid rgba(0, 0, 0, 0.35)!important;}
.tribe-events-list .tribe-events-event-cost span.btn_style1:hover{ background: #FBFBFC !important; color: #0489C0 !important;border: 1px solid rgba(0, 0, 0, 0.65)!important;}
.tribe-events-list .tribe-events-event-cost{margin: 0;}
#tribe-events-content{ color: #515151; }
.single-tribe_events .tribe-events-schedule h3{ font-size: 16px;}
.single-tribe_events h2.tribe-events-single-event-title{ font-family: 'oswald'; font-size: 25px; background: #0489C0; width:98%;display: block; padding: 1%;}
.single-tribe_events h2.tribe-events-single-event-title{ color: #fff !important}
.single-tribe_events .tribe-events-content,  .tribe-events-meta-group{ font-size: 14px; line-height: 22px}
.tribe-events-list-separator-month:after, .tribe-events-list-separator-month:before{ display: none;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .tribe-events-list-separator-month span{ padding: 0; display: block;text-align: left;font-family: 'oswald'; color: #0489C0; text-transform: uppercase;}
.tribe-events-list-separator-year{ padding: 0; text-align: left; margin-bottom: 20px;}

.event-details .detail{ width: 75%; float: right;}
.event-details ul li{clear: both;}
.event-details ul li.heading{font-weight: bold; color: #0489C0; font-size: 16px;}
.event-details ul li label{ font-weight: bold; color: #0489C0;text-transform: uppercase; margin-right: 5px; width: 105px;float: left;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .type-tribe_events .tribe-events-event-meta{ border: none;}
.tribe-events-single-event-description{color: #818181; font-size: 14px; line-height: 22px; text-align: justify;}
.tribe-events-meta-group .tribe-events-single-section-title{background: #0489C0; padding: 7px 10px; color: #fff;font-family: 'oswald'; font-weight: normal; text-transform: uppercase;}
.single-tribe_events .tribe-events-event-meta dl{padding-left: 10px;}
#tribe-events-content a, .tribe-events-event-meta a{ color: #ff0000;}


.tribe-events-sub-nav li a{ paddidng: 0 20px; background: url(../images/event-arrow.gif) no-repeat; float: right; width: 244px; height: 33px; display: block; text-indent: -99999; font-size: 0px !important;}
.tribe-events-nav-previous a{background-position: center bottom !important ; float: left !important}



#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover, .tribe-events-back a:hover{background-psosition: left center; text-decoration: underline}
/*#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a{ padding: 0 20px; background: url(../images/right.png) no-repeat left center;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover{background-position: right center; text-decoration: underline}*/
.tribe-events-list .tribe-events-event-image{width: 23%; margin-right: 0;}

ul.detail li{ line-height: 22px;}
.tribe-events-list-separator-year{background: url(../images/event-year-middle.gif) repeat-x; height: 57px;color: #fff; position: relative; font-family: 'oswald'; text-align: center; line-height: 55px; font-weight: normal; margin: 20px 0 40px 0}
.tribe-events-list-separator-year:before{background: url(../images/event-year-left.gif) no-repeat; display: block; content: ""; width: 51px; height: 72px; position: absolute; left: -38px; top: 0;}
.tribe-events-list-separator-year:after{background: url(../images/event-year-right.gif) no-repeat; display: block; content: ""; width: 51px; height: 72px; position: absolute; right: -38px; top: 0;}

#tribe-events-bar{ border-bottom: 1px dashed #a1a1a1; margin-bottom: 15px;}
h2.tribe-events-page-title{ margin: 0 !important;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-bar #tribe-bar-form .tribe-bar-submit input[type="submit"]{background: url(../images/green.gif) repeat-x; padding: 7px; font-size: 16px;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-bar #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover{background: #0489C0}

.notify_me_content label{ font-size: 13px; line-height: 20px;}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .tribe-events-list-separator-month{margin: 0}